package com.xbts.screen.monitor.domain;

import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.annotation.TableName;
import com.xbts.common.core.annotation.Excel;
import com.xbts.common.core.web.domain.BaseIdEntity ;
import com.xbts.common.core.utils.StringUtils;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * 监控设备查询参数对象 we_monitor_query_parameter
 * 
 * @author xbts
 * @date 2024-09-05
 */
@Data
@ApiModel(value = "WeMonitorQueryParameter", description = "监控设备查询参数对象")
@TableName("we_monitor_query_parameter")
public class WeMonitorQueryParameter extends BaseIdEntity {
    private static final long serialVersionUID = 1L;


    /** 设备所属组织编码 */
    @ApiModelProperty("设备所属组织编码")
    private String ownerCode;

    /** 设备大类 */
    @ApiModelProperty("设备大类")
    private String deviceCategory;
    /** 设备小类,此字段生效，则deviceCategory必填 */
    @ApiModelProperty("设备小类,此字段生效，则deviceCategory必填")
    private String deviceType;

    /** 单元类型列表 */
    @ApiModelProperty("单元类型列表")
    private String unitTypeList;

    /** 在线状态 0离线 1在线 */
    @ApiModelProperty("在线状态 0离线 1在线")
    private Integer isOnline;

    /** 删除标志（0代表存在 2代表删除） */
    @ApiModelProperty("删除标志（0代表存在 2代表删除）")
    private String delFlag;


}
